<template>
  <div class="logo-icon">
    <svg
      t="1651629563651"
      class="icon"
      :style="svgStyle"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="669"
    >
      <path
        d="M463.935 20.898C213.159 56.424 66.873 206.89 27.167 468.114 390.792 812.931 723.07 727.25 883.984 700.082 606.04 545.437 463.934 319.739 463.934 20.898z"
        fill="var(--theme-weaken-color-10)"
        p-id="670"
      ></path>
      <path
        d="M512 0C229.878 0 0 229.878 0 512s229.878 512 512 512 512-229.878 512-512S794.122 0 512 0z m158.824 62.694c39.707 12.539 73.143 29.257 102.4 50.155h2.09v18.808c0 50.155-4.18 98.22-14.628 144.196v2.09h-2.09c-33.437 8.359-54.335 33.437-54.335 66.873 0 20.898 8.36 37.617 20.898 48.066l2.09 2.09-2.09 2.09c-14.628 35.526-33.437 75.232-56.424 112.848l-2.09 2.09-2.09-2.09c-91.95-104.49-150.465-229.877-171.363-367.804v-2.09l2.09-2.09c54.334-33.436 114.938-58.514 175.542-75.232z m131.658 284.212c0 16.718-14.629 29.257-29.258 29.257s-29.257-14.628-29.257-29.257 14.629-29.257 29.257-29.257 29.258 12.539 29.258 29.257zM578.873 685.453v-4.18c29.258-27.167 58.515-60.604 91.951-100.31l2.09-2.09 2.09 2.09c45.976 43.886 89.861 77.323 137.927 104.49l6.269 4.18h-8.36c-50.154 10.449-100.31 14.628-156.734 14.628-12.539 0-22.988 0-35.526-2.09-10.45 0-22.988-2.09-35.527-2.09h-2.09v-4.179c0-2.09 0-6.27-2.09-10.449z m-91.95-647.837c8.359-2.09 16.718-2.09 25.077-2.09 27.167 0 52.245 2.09 79.412 6.27l10.45 2.09-16.72 8.359c-29.256 12.539-60.603 27.167-89.86 41.796l-4.18 2.09v-4.18c-2.09-16.718-2.09-33.437-2.09-50.155l-2.09-4.18z m-31.347 133.747c25.077 137.927 89.86 267.494 185.991 374.074l2.09 2.09-2.09 2.09c-22.987 31.346-50.155 62.693-85.681 98.22h-2.09c-10.45-8.36-25.078-14.629-41.796-14.629-29.257 0-54.335 16.719-62.694 45.976v2.09h-2.09c-100.31-25.078-190.171-60.605-265.404-108.67l-2.09-2.09v-2.09c20.898-79.412 56.425-154.644 102.4-223.608l2.09-2.09c2.09 0 4.18 0 8.36 2.09s6.269 2.09 8.359 2.09c39.706 0 68.963-29.257 68.963-68.963 0-8.36-2.09-16.719-4.18-27.167v-2.09l2.09-2.09c22.988-27.167 52.245-50.155 87.772-75.233v-4.18 4.18z m85.681 530.808c0 16.719-14.628 29.258-29.257 29.258s-29.257-14.629-29.257-29.258S497.37 672.914 512 672.914c16.718 0 29.257 12.54 29.257 29.257zM269.584 275.853c0-16.718 14.628-29.257 29.257-29.257 16.718 0 29.257 14.628 29.257 29.257 0 16.718-12.539 29.257-29.257 29.257-16.719 2.09-29.257-12.539-29.257-29.257z m-140.017 313.47c-10.449 60.604-16.718 112.848-16.718 160.914v22.987l-4.18-8.359C60.604 687.543 37.616 606.041 35.527 522.45v-6.27l4.18 4.18c29.256 22.988 56.424 48.065 87.77 66.874l2.09 2.09z m12.54-43.886l-4.18-2.09c-33.437-22.988-64.784-48.065-98.22-77.323l-2.09-2.09v-2.09c25.077-213.158 190.17-386.611 403.33-420.048h4.18v4.18c0 25.077 2.09 48.065 4.18 71.053v6.269l-2.09 2.09c-41.797 29.257-79.413 60.604-112.85 91.95l-2.09-2.089c-10.448-6.27-22.987-8.36-33.436-8.36-39.706 0-68.963 29.258-68.963 68.964 0 14.629 4.18 27.167 16.718 43.886l2.09 2.09-2.09 2.09c-48.065 68.963-83.592 142.105-104.49 219.428v2.09z m22.987 294.661l-4.18-4.18c0-2.09-2.09-2.09-2.09-2.09h-2.09v-2.09c-2.09-25.077-4.179-52.244-4.179-81.501 0-45.976 4.18-91.951 14.629-133.747l2.09-4.18 4.18 2.09c87.77 52.245 179.722 87.771 273.762 108.67h2.09v4.179s0 2.09 2.09 2.09l2.09 2.09h-4.18c-81.502 54.334-175.543 89.86-280.033 106.58l-4.18 2.089zM512 988.473c-110.76 0-217.339-39.706-305.11-112.849l-4.18-4.18 6.27-2.089c96.13-18.808 188.081-56.424 269.583-110.76l2.09-2.089 2.09 2.09c8.359 6.27 18.808 8.36 31.347 8.36 20.898 0 39.706-8.36 54.334-27.168l2.09-2.09c29.257 2.09 58.515 4.18 87.772 4.18 71.053 0 144.196-8.36 219.428-27.168h2.09l18.808 8.36c10.45 4.179 20.898 10.448 31.347 12.538l4.18 2.09-2.09 2.09C842.188 894.433 683.363 988.473 512 988.473z m455.576-340.636c-29.258 12.539-56.425 22.987-85.682 29.257h-4.18c-64.783-31.347-127.477-77.323-181.812-131.657l-2.09-2.09 2.09-2.09c27.167-43.886 50.155-89.861 66.874-125.388v-2.09h10.448c39.707 0 68.964-29.257 68.964-68.963 0-27.167-14.629-50.155-39.706-60.604l-2.09-2.09v-2.09c10.449-41.795 14.628-83.591 14.628-129.567v-6.27l4.18 4.18c106.58 91.952 167.184 223.609 167.184 361.535 0 41.796-6.27 85.682-18.808 133.747v4.18z"
        fill="var(--theme-color)"
        p-id="671"
      ></path>
    </svg>
  </div>
</template>

<script>
export default {
  name: 'LogoIcon',
  components: {},
  props: {
    customStyle: {
      type: Object,
      default: () => {}
    }
  },
  // data() {
  //   return {}
  // },
  computed: {
    svgStyle() {
      const defaultStyle = {
        width: '40px',
        height: '40px',
        verticalAlign: 'middle',
        fill: 'currentColor',
        overflow: 'hidden'
      }
      return Object.assign(defaultStyle, this.customStyle)
    }
  }
  // watch: {},
  // created() {},
  // mounted() {},
  // methods: {}
}
</script>
<style lang="scss" scoped>
.logo-icon {
  width: 40px;
  height: 100%;
  // display: inline-block;
  display: flex;
  align-items: center;
  cursor: pointer;
}
</style>
